package day230403;

import java.util.Scanner;

/**
 * @author 兴趣使然黄小黄
 * @version 1.0
 * @date 2023/4/5 0:17
 * 计算日期到天数的转化
 */
public class Main01 {

    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        int year = scan.nextInt(); // 年
        int month = scan.nextInt(); // 月
        int day = scan.nextInt(); // 日
        // 以平年迭代天数
        int[] days = {31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334, 365}; // 如果 month = 2, 则 天数为当月天数 + days[0]
        int countDay; // 计算今年的第几天
        if (month >= 2) {
            countDay = days[month-2] + day;
        } else {
            countDay = day;
        }
        // 如果大于 2 月, 且为闰年, 则多一天
        if (month > 2 && isLeapYear(year)) {
            countDay += 1;
        }
        System.out.println(countDay);
        scan.close();
    }

    // 判断是否为闰年
    private static boolean isLeapYear(int year) {
        return (year % 400 == 0) || (year % 4 == 0 && year % 100 != 0);
    }
}
